Crate oma_apt

source ·
Expand description

oma-apt provides bindings to libapt-pkg. The goal is to eventually have all of the functionality of python-apt

The source repository is https://gitlab.com/volian/oma-apt For more information please see the readme in the source code.

Each module has a raw submodule containing c++ bindings to libapt-pkg

These are safe to use in terms of memory, but may cause segfaults if you do something wrong.

If you find a way to segfault without using the libapt-pkg bindings directly, please report this as a bug.

Modules§

  • Contains Cache related structs.
  • Contains config related structs and functions.
  • Contains Package, Version and Dependency Structs.
  • Contains structs and functions to parse Debian-styled RFC 822 files.
  • Contains miscellaneous helper utilities.

Macros§

  • Macro to create the cache, optionally including debs